<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!-- NewPage -->
<html lang="en">
<head>
<!-- Generated by javadoc (1.8.0_40) on Sun Feb 14 21:38:41 CET 2016 -->
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>org.gephi.appearance.spi (gephi 0.9.1 API)</title>
<meta name="date" content="2016-02-14">
<link rel="stylesheet" type="text/css" href="../../../../stylesheet.css" title="Style">
<script type="text/javascript" src="../../../../script.js"></script>
</head>
<body>
<script type="text/javascript"><!--
    try {
        if (location.href.indexOf('is-external=true') == -1) {
            parent.document.title="org.gephi.appearance.spi (gephi 0.9.1 API)";
        }
    }
    catch(err) {
    }
//-->
</script>
<noscript>
<div>JavaScript is disabled on your browser.</div>
</noscript>
<!-- ========= START OF TOP NAVBAR ======= -->
<div class="topNav"><a name="navbar.top">
<!--   -->
</a>
<div class="skipNav"><a href="#skip.navbar.top" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.top.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/gephi/appearance/api/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../org/gephi/datalab/api/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/gephi/appearance/spi/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_top">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_top");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<a name="skip.navbar.top">
<!--   -->
</a></div>
<!-- ========= END OF TOP NAVBAR ========= -->
<div class="header">
<h1 title="Package" class="title">Package&nbsp;org.gephi.appearance.spi</h1>
<div class="docSummary">
<div class="block">Interfaces that define the different ways the appearance of elements can
        be transformed.</div>
</div>
<p>See:&nbsp;<a href="#package.description">Description</a></p>
</div>
<div class="contentContainer">
<ul class="blockList">
<li class="blockList">
<table class="typeSummary" border="0" cellpadding="3" cellspacing="0" summary="Interface Summary table, listing interfaces, and an explanation">
<caption><span>Interface Summary</span><span class="tabEnd">&nbsp;</span></caption>
<tr>
<th class="colFirst" scope="col">Interface</th>
<th class="colLast" scope="col">Description</th>
</tr>
<tbody>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/gephi/appearance/spi/PartitionTransformer.html" title="interface in org.gephi.appearance.spi">PartitionTransformer</a>&lt;E extends <a href="../../../../org/gephi/graph/api/Element.html" title="interface in org.gephi.graph.api">Element</a>&gt;</td>
<td class="colLast">
<div class="block">Partition transformer that transforms an element based on a categorical
 partition column.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/gephi/appearance/spi/RankingTransformer.html" title="interface in org.gephi.appearance.spi">RankingTransformer</a>&lt;E extends <a href="../../../../org/gephi/graph/api/Element.html" title="interface in org.gephi.graph.api">Element</a>&gt;</td>
<td class="colLast">
<div class="block">Ranking transformer that transforms an element based on a numerical ranking
 column.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/gephi/appearance/spi/SimpleTransformer.html" title="interface in org.gephi.appearance.spi">SimpleTransformer</a>&lt;E extends <a href="../../../../org/gephi/graph/api/Element.html" title="interface in org.gephi.graph.api">Element</a>&gt;</td>
<td class="colLast">
<div class="block">Basic transformer that takes only an element to transform it.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/gephi/appearance/spi/Transformer.html" title="interface in org.gephi.appearance.spi">Transformer</a></td>
<td class="colLast">
<div class="block">Transformers role is to transform the appearance of elements based on user
 configuration.</div>
</td>
</tr>
<tr class="altColor">
<td class="colFirst"><a href="../../../../org/gephi/appearance/spi/TransformerCategory.html" title="interface in org.gephi.appearance.spi">TransformerCategory</a></td>
<td class="colLast">
<div class="block">Transformer categories are associated with <code>TransformerUI</code> to
 describe what kind of transformation is performed.</div>
</td>
</tr>
<tr class="rowColor">
<td class="colFirst"><a href="../../../../org/gephi/appearance/spi/TransformerUI.html" title="interface in org.gephi.appearance.spi">TransformerUI</a>&lt;T extends <a href="../../../../org/gephi/appearance/spi/Transformer.html" title="interface in org.gephi.appearance.spi">Transformer</a>&gt;</td>
<td class="colLast">
<div class="block">Defines the user interface associated with a transformer.</div>
</td>
</tr>
</tbody>
</table>
</li>
</ul>
<a name="package.description">
<!--   -->
</a>
<h2 title="Package org.gephi.appearance.spi Description">Package org.gephi.appearance.spi Description</h2>
<div class="block">Interfaces that define the different ways the appearance of elements can
        be transformed.
        <p>
            The purpose of transformers is to change the appearance of elements
            based on user parameters and column's values. There are three types
            of transformers: simple, ranking and partition. The simple transformer
            interface is defined in <code>org.gephi.appearance.spi.SimpleTransformer</code>.
            The ranking and partition transformers are both based on the specific value
            an element has in a given column. The ranking transformer work with
            numerical, sorted values (e.g. age, number of followers) and the 
            partition transformer work with categorical values (e.g. community id,
            gender). The ranking transformer is defined in <code>org.gephi.appearance.spi.RankingTransformer</code>
            and the partition transformer in <code>org.gephi.appearance.spi.PartitionTransformer</code>.
            Then, transformers can be associated with user interfaces elements
            through the implementation of <code>org.gephi.appearance.spi.TransformerUI</code>.
        </p></div>
</div>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<div class="bottomNav"><a name="navbar.bottom">
<!--   -->
</a>
<div class="skipNav"><a href="#skip.navbar.bottom" title="Skip navigation links">Skip navigation links</a></div>
<a name="navbar.bottom.firstrow">
<!--   -->
</a>
<ul class="navList" title="Navigation">
<li><a href="../../../../overview-summary.html">Overview</a></li>
<li class="navBarCell1Rev">Package</li>
<li>Class</li>
<li><a href="package-use.html">Use</a></li>
<li><a href="package-tree.html">Tree</a></li>
<li><a href="../../../../deprecated-list.html">Deprecated</a></li>
<li><a href="../../../../index-all.html">Index</a></li>
</ul>
</div>
<div class="subNav">
<ul class="navList">
<li><a href="../../../../org/gephi/appearance/api/package-summary.html">Prev&nbsp;Package</a></li>
<li><a href="../../../../org/gephi/datalab/api/package-summary.html">Next&nbsp;Package</a></li>
</ul>
<ul class="navList">
<li><a href="../../../../index.html?org/gephi/appearance/spi/package-summary.html" target="_top">Frames</a></li>
<li><a href="package-summary.html" target="_top">No&nbsp;Frames</a></li>
</ul>
<ul class="navList" id="allclasses_navbar_bottom">
<li><a href="../../../../allclasses-noframe.html">All&nbsp;Classes</a></li>
</ul>
<div>
<script type="text/javascript"><!--
  allClassesLink = document.getElementById("allclasses_navbar_bottom");
  if(window==top) {
    allClassesLink.style.display = "block";
  }
  else {
    allClassesLink.style.display = "none";
  }
  //-->
</script>
</div>
<a name="skip.navbar.bottom">
<!--   -->
</a></div>
<!-- ======== END OF BOTTOM NAVBAR ======= -->
<p class="legalCopy"><small>Copyright &#169; 2007&#x2013;2016 <a href="http://consortium.gephi.org">Gephi Consortium</a>. All rights reserved.</small></p>
</body>
</html>
